package com.aaa.ssm.util;

/**
 * @ fileName:ResultStatus
 * @ description:
 * @ author:李江波
 * @ createTime:2023/3/25 9:13
 * @ version:1.0.0
 */
public enum ResultStatus {
    //需要 有参数 和 有参构造 配合使用
    //使用 : 枚举类名.常量名.返回码,枚举类名.常量名.返回信息
    //例如 :  ResultStatus.SUCCESS.getReturnCode(),ResultStatus.SUCCESS.getReturnMessage()
    //定义常量  多个常量使用 ,隔开  最后使用 ; 表示结束
    SUCCESS(200,"执行成功"),
    ERROR(500,"执行失败");
    //返回码
    private Integer returnCode;
    //返回信息
    private String returnMessage;

    ResultStatus(Integer returnCode, String returnMessage) {
        this.returnCode = returnCode;
        this.returnMessage = returnMessage;
    }

    public Integer getReturnCode() {
        return returnCode;
    }

    public void setReturnCode(Integer returnCode) {
        this.returnCode = returnCode;
    }

    public String getReturnMessage() {
        return returnMessage;
    }

    public void setReturnMessage(String returnMessage) {
        this.returnMessage = returnMessage;
    }
}
